[INFO] fetching crate use-geometry 0.2.1...
[INFO] fixing use-geometry-0.2.1 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] extracting crate use-geometry 0.2.1 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate use-geometry 0.2.1
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate use-geometry 0.2.1
[INFO] tweaked toml for crates.io crate use-geometry 0.2.1 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate use-geometry 0.2.1 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate use-geometry 0.2.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded use-wythoff v0.0.6
[INFO] [stderr]   Downloaded use-vector v0.0.6
[INFO] [stderr]   Downloaded use-coordinate v0.0.6
[INFO] [stderr]   Downloaded use-point v0.0.6
[INFO] [stderr]   Downloaded use-voronoi v0.0.6
[INFO] [stderr]   Downloaded use-sphere v0.0.6
[INFO] [stderr]   Downloaded use-tessellation v0.0.6
[INFO] [stderr]   Downloaded use-orientation v0.0.6
[INFO] [stderr]   Downloaded use-similarity v0.0.6
[INFO] [stderr]   Downloaded use-segment v0.0.6
[INFO] [stderr]   Downloaded use-rigid-folding v0.0.6
[INFO] [stderr]   Downloaded use-reflection v0.0.6
[INFO] [stderr]   Downloaded use-bounds v0.0.6
[INFO] [stderr]   Downloaded use-torus v0.0.6
[INFO] [stderr]   Downloaded use-surface v0.0.6
[INFO] [stderr]   Downloaded use-dimension v0.0.6
[INFO] [stderr]   Downloaded use-schlafli v0.0.6
[INFO] [stderr]   Downloaded use-regular-polytope v0.0.6
[INFO] [stderr]   Downloaded use-distance v0.0.6
[INFO] [stderr]   Downloaded use-spline v0.0.6
[INFO] [stderr]   Downloaded use-unfolding v0.0.6
[INFO] [stderr]   Downloaded use-transform v0.0.6
[INFO] [stderr]   Downloaded use-line v0.2.1
[INFO] [stderr]   Downloaded use-triangulation v0.0.6
[INFO] [stderr]   Downloaded use-rectangle v0.0.6
[INFO] [stderr]   Downloaded use-orientation v0.1.0
[INFO] [stderr]   Downloaded use-vector v0.0.7
[INFO] [stderr]   Downloaded use-projection v0.0.6
[INFO] [stderr]   Downloaded use-polytope v0.0.6
[INFO] [stderr]   Downloaded use-inversion v0.0.6
[INFO] [stderr]   Downloaded use-angle v0.0.6
[INFO] [stderr]   Downloaded use-geometric-complex v0.0.6
[INFO] [stderr]   Downloaded use-archimedean v0.0.6
[INFO] [stderr]   Downloaded use-bezier v0.0.6
[INFO] [stderr]   Downloaded use-ray v0.1.0
[INFO] [stderr]   Downloaded use-polyhedron v0.0.6
[INFO] [stderr]   Downloaded use-plane v0.1.0
[INFO] [stderr]   Downloaded use-face v0.0.6
[INFO] [stderr]   Downloaded use-affine v0.0.6
[INFO] [stderr]   Downloaded use-projective v0.0.6
[INFO] [stderr]   Downloaded use-polygon v0.0.6
[INFO] [stderr]   Downloaded use-incidence v0.0.6
[INFO] [stderr]   Downloaded use-hypersphere v0.0.6
[INFO] [stderr]   Downloaded use-duality v0.0.6
[INFO] [stderr]   Downloaded use-circle v0.0.6
[INFO] [stderr]   Downloaded use-triangle v0.0.6
[INFO] [stderr]   Downloaded use-linkage v0.0.6
[INFO] [stderr]   Downloaded use-intersection v0.0.6
[INFO] [stderr]   Downloaded use-coxeter v0.0.6
[INFO] [stderr]   Downloaded use-simplex v0.0.6
[INFO] [stderr]   Downloaded use-polyline v0.0.6
[INFO] [stderr]   Downloaded use-origami v0.0.6
[INFO] [stderr]   Downloaded use-curve v0.0.6
[INFO] [stderr]   Downloaded use-point v0.1.0
[INFO] [stderr]   Downloaded use-orthotope v0.0.6
[INFO] [stderr]   Downloaded use-manifold v0.0.6
[INFO] [stderr]   Downloaded use-johnson-solid v0.0.6
[INFO] [stderr]   Downloaded use-hyperplane v0.0.6
[INFO] [stderr]   Downloaded use-delaunay v0.0.6
[INFO] [stderr]   Downloaded use-crease v0.0.6
[INFO] [stderr]   Downloaded use-containment v0.0.6
[INFO] [stderr]   Downloaded use-congruence v0.0.6
[INFO] [stderr]   Downloaded use-configuration v0.0.6
[INFO] [stderr]   Downloaded use-uniform-polytope v0.0.6
[INFO] [stderr]   Downloaded use-polyhedral-net v0.0.6
[INFO] [stderr]   Downloaded use-mesh v0.0.6
[INFO] [stderr]   Downloaded use-hull v0.0.6
[INFO] [stderr]   Downloaded use-cell v0.0.6
[INFO] [stderr]   Downloaded use-folding v0.0.6
[INFO] [stderr]   Downloaded use-dihedral v0.0.6
[INFO] [stderr]   Downloaded use-conic v0.0.6
[INFO] [stderr]   Downloaded use-catalan-solid v0.0.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 6dea6538bfda9baad50de99f8c11d5101e746b078a7391e98f9e7271b72f3136
[INFO] running `Command { std: "docker" "start" "6dea6538bfda9baad50de99f8c11d5101e746b078a7391e98f9e7271b72f3136", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "6dea6538bfda9baad50de99f8c11d5101e746b078a7391e98f9e7271b72f3136" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6dea6538bfda9baad50de99f8c11d5101e746b078a7391e98f9e7271b72f3136", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "6dea6538bfda9baad50de99f8c11d5101e746b078a7391e98f9e7271b72f3136" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]     Checking use-coordinate v0.0.6
[INFO] [stderr]     Checking use-vector v0.0.6
[INFO] [stderr]     Checking use-vector v0.0.7
[INFO] [stderr]     Checking use-angle v0.0.6
[INFO] [stderr]     Checking use-archimedean v0.0.6
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]     Checking use-incidence v0.0.6
[INFO] [stderr]     Checking use-schlafli v0.0.6
[INFO] [stderr]     Checking use-dimension v0.0.6
[INFO] [stderr]     Checking use-cell v0.0.6
[INFO] [stderr]     Checking use-catalan-solid v0.0.6
[INFO] [stderr]     Checking use-polyhedron v0.0.6
[INFO] [stderr]     Checking rand_core v0.9.5
[INFO] [stderr]     Checking use-regular-polytope v0.0.6
[INFO] [stderr]     Checking use-point v0.0.6
[INFO] [stderr]     Checking use-point v0.1.0
[INFO] [stderr]     Checking use-configuration v0.0.6
[INFO] [stderr]     Checking use-geometric-complex v0.0.6
[INFO] [stderr]     Checking use-simplex v0.0.6
[INFO] [stderr]     Checking use-plane v0.1.0
[INFO] [stderr]     Checking use-bounds v0.0.6
[INFO] [stderr]     Checking use-distance v0.0.6
[INFO] [stderr]     Checking use-orientation v0.1.0
[INFO] [stderr]     Checking use-orientation v0.0.6
[INFO] [stderr]     Checking use-line v0.2.1
[INFO] [stderr]     Checking rand v0.9.4
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking use-polyline v0.0.6
[INFO] [stderr]     Checking rand_xorshift v0.4.0
[INFO] [stderr]     Checking use-circle v0.0.6
[INFO] [stderr]     Checking use-rectangle v0.0.6
[INFO] [stderr]     Checking use-segment v0.0.6
[INFO] [stderr]     Checking use-triangle v0.0.6
[INFO] [stderr]     Checking use-ray v0.1.0
[INFO] [stderr]     Checking use-inversion v0.0.6
[INFO] [stderr]     Checking use-spline v0.0.6
[INFO] [stderr]     Checking use-hull v0.0.6
[INFO] [stderr]     Checking use-affine v0.0.6
[INFO] [stderr]     Checking use-voronoi v0.0.6
[INFO] [stderr]     Checking use-conic v0.0.6
[INFO] [stderr]     Checking use-crease v0.0.6
[INFO] [stderr]     Checking use-polygon v0.0.6
[INFO] [stderr]     Checking use-projection v0.0.6
[INFO] [stderr]     Checking use-intersection v0.0.6
[INFO] [stderr]     Checking use-curve v0.0.6
[INFO] [stderr]     Checking use-reflection v0.0.6
[INFO] [stderr]     Checking use-bezier v0.0.6
[INFO] [stderr]     Checking use-hyperplane v0.0.6
[INFO] [stderr]     Checking use-rigid-folding v0.0.6
[INFO] [stderr]     Checking use-transform v0.0.6
[INFO] [stderr]     Checking use-dihedral v0.0.6
[INFO] [stderr]     Checking use-folding v0.0.6
[INFO] [stderr]     Checking use-polytope v0.0.6
[INFO] [stderr]     Checking use-origami v0.0.6
[INFO] [stderr]     Checking use-manifold v0.0.6
[INFO] [stderr]     Checking use-similarity v0.0.6
[INFO] [stderr]     Checking use-triangulation v0.0.6
[INFO] [stderr]     Checking use-unfolding v0.0.6
[INFO] [stderr]     Checking use-hypersphere v0.0.6
[INFO] [stderr]     Checking use-polyhedral-net v0.0.6
[INFO] [stderr]     Checking use-tessellation v0.0.6
[INFO] [stderr]     Checking use-linkage v0.0.6
[INFO] [stderr]     Checking use-coxeter v0.0.6
[INFO] [stderr]     Checking use-sphere v0.0.6
[INFO] [stderr]     Checking use-orthotope v0.0.6
[INFO] [stderr]     Checking use-uniform-polytope v0.0.6
[INFO] [stderr]     Checking use-duality v0.0.6
[INFO] [stderr]     Checking use-wythoff v0.0.6
[INFO] [stderr]     Checking use-delaunay v0.0.6
[INFO] [stderr]     Checking use-congruence v0.0.6
[INFO] [stderr]     Checking use-containment v0.0.6
[INFO] [stderr]     Checking use-face v0.0.6
[INFO] [stderr]     Checking use-mesh v0.0.6
[INFO] [stderr]     Checking use-torus v0.0.6
[INFO] [stderr]     Checking use-projective v0.0.6
[INFO] [stderr]     Checking bitflags v2.11.1
[INFO] [stderr]     Checking use-surface v0.0.6
[INFO] [stderr]     Checking use-johnson-solid v0.0.6
[INFO] [stderr]     Checking use-geometry v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking proptest v1.11.0
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]   --> tests/property_invariants.rs:39:24
[INFO] [stdout]    |
[INFO] [stdout] 39 |         let triangle = Triangle::new(a, b, c);
[INFO] [stdout]    |                        ^^^^^^^^^^^^^ -  -  - expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |                                      |  |
[INFO] [stdout]    |                                      |  expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |                                      expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-triangle-0.0.6/src/lib.rs:21:18
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub const fn new(a: Point2, b: Point2, c: Point2) -> Self {
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]   --> tests/property_invariants.rs:40:26
[INFO] [stdout]    |
[INFO] [stdout] 40 |         let translated = Triangle::new(a.translate(offset), b.translate(offset), c.translate(offset));
[INFO] [stdout]    |                          ^^^^^^^^^^^^^ -------------------  -------------------  ------------------- expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |                                        |                    |
[INFO] [stdout]    |                                        |                    expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |                                        expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-triangle-0.0.6/src/lib.rs:21:18
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub const fn new(a: Point2, b: Point2, c: Point2) -> Self {
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]   --> tests/property_invariants.rs:56:32
[INFO] [stdout]    |
[INFO] [stdout] 56 |         prop_assert!(approx_eq(distance_squared_2d(a, b), ab.magnitude_squared()));
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^ -  - expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |                                                    |
[INFO] [stdout]    |                                                    expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-distance-0.0.6/src/lib.rs:16:8
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub fn distance_squared_2d(left: Point2, right: Point2) -> f64 {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]   --> tests/property_invariants.rs:57:25
[INFO] [stdout]    |
[INFO] [stdout] 57 |         prop_assert_eq!(midpoint_2d(a, b), a.midpoint(b));
[INFO] [stdout]    |                         ^^^^^^^^^^^ -  - expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |                                     |
[INFO] [stdout]    |                                     expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-distance-0.0.6/src/lib.rs:22:14
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub const fn midpoint_2d(left: Point2, right: Point2) -> Point2 {
[INFO] [stdout]    |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> tests/property_invariants.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |         prop_assert_eq!(midpoint_2d(a, b), a.midpoint(b));
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |         expected because this is `use_point::Point2`
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout]    = note: this error originates in the macro `prop_assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> tests/property_invariants.rs:62:27
[INFO] [stdout]     |
[INFO] [stdout]  62 |         let signed_area = triangle_twice_signed_area(a, b, c);
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^ -  -  - expected `use_point::Point2`, found `Point2`
[INFO] [stdout]     |                                                      |  |
[INFO] [stdout]     |                                                      |  expected `use_point::Point2`, found `Point2`
[INFO] [stdout]     |                                                      expected `use_point::Point2`, found `Point2`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Point2 {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Point2 {
[INFO] [stdout]     | ----------------- this is the found type
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Point2 {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Point2 {
[INFO] [stdout]     | ----------------- this is the found type
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Point2 {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Point2 {
[INFO] [stdout]     | ----------------- this is the found type
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-triangle-0.0.6/src/lib.rs:142:8
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub fn triangle_twice_signed_area(a: Point2, b: Point2, c: Point2) -> f64 {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> tests/property_invariants.rs:63:35
[INFO] [stdout]     |
[INFO] [stdout]  63 |         let swapped_signed_area = triangle_twice_signed_area(b, a, c);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^ -  -  - expected `use_point::Point2`, found `Point2`
[INFO] [stdout]     |                                                              |  |
[INFO] [stdout]     |                                                              |  expected `use_point::Point2`, found `Point2`
[INFO] [stdout]     |                                                              expected `use_point::Point2`, found `Point2`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Point2 {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Point2 {
[INFO] [stdout]     | ----------------- this is the found type
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Point2 {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Point2 {
[INFO] [stdout]     | ----------------- this is the found type
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Point2 {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Point2 {
[INFO] [stdout]     | ----------------- this is the found type
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-triangle-0.0.6/src/lib.rs:142:8
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub fn triangle_twice_signed_area(a: Point2, b: Point2, c: Point2) -> f64 {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> tests/property_invariants.rs:66:32
[INFO] [stdout]     |
[INFO] [stdout]  66 |         prop_assert!(approx_eq(triangle_twice_area(a, b, c), signed_area.abs()));
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^ -  -  - expected `use_point::Point2`, found `Point2`
[INFO] [stdout]     |                                                    |  |
[INFO] [stdout]     |                                                    |  expected `use_point::Point2`, found `Point2`
[INFO] [stdout]     |                                                    expected `use_point::Point2`, found `Point2`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Point2 {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Point2 {
[INFO] [stdout]     | ----------------- this is the found type
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Point2 {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Point2 {
[INFO] [stdout]     | ----------------- this is the found type
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Point2 {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Point2 {
[INFO] [stdout]     | ----------------- this is the found type
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-triangle-0.0.6/src/lib.rs:148:8
[INFO] [stdout]     |
[INFO] [stdout] 148 | pub fn triangle_twice_area(a: Point2, b: Point2, c: Point2) -> f64 {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `use-geometry` (test "property_invariants") due to 8 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]   --> tests/validated_api.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let segment = Segment2::try_new(a, b)?;
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^ -  - expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |                                     |
[INFO] [stdout]    |                                     expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-segment-0.0.6/src/lib.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn try_new(start: Point2, end: Point2) -> Result<Self, GeometryError> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]   --> tests/validated_api.rs:18:20
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let triangle = Triangle::try_new(a, b, c)?;
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^ -  -  - expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |                                      |  |
[INFO] [stdout]    |                                      |  expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |                                      expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-triangle-0.0.6/src/lib.rs:31:12
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub fn try_new(a: Point2, b: Point2, c: Point2) -> Result<Self, GeometryError> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> tests/validated_api.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let circle = Circle::try_new(a, 3.0)?;
[INFO] [stdout]    |                  --------------- ^ expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  arguments to this function are incorrect
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-circle-0.0.6/src/lib.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn try_new(center: Point2, radius: f64) -> Result<Self, GeometryError> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]   --> tests/validated_api.rs:21:18
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let bounds = Aabb2::from_points(a, c);
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^ -  - expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |                                     |
[INFO] [stdout]    |                                     expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-bounds-0.0.6/src/lib.rs:42:18
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub const fn from_points(a: Point2, b: Point2) -> Self {
[INFO] [stdout]    |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]   --> tests/validated_api.rs:23:23
[INFO] [stdout]    |
[INFO] [stdout] 23 |     assert!(approx_eq(distance_2d(a, b), 4.0));
[INFO] [stdout]    |                       ^^^^^^^^^^^ -  - expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |                                   |
[INFO] [stdout]    |                                   expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-distance-0.0.6/src/lib.rs:10:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub fn distance_2d(left: Point2, right: Point2) -> f64 {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> tests/validated_api.rs:38:35
[INFO] [stdout]    |
[INFO] [stdout] 38 |     assert!(circle.contains_point(Point2::new(0.0, 3.0)));
[INFO] [stdout]    |                    -------------- ^^^^^^^^^^^^^^^^^^^^^ expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    arguments to this method are incorrect
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-circle-0.0.6/src/lib.rs:75:12
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn contains_point(&self, point: Point2) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> tests/validated_api.rs:39:35
[INFO] [stdout]    |
[INFO] [stdout] 39 |     assert!(bounds.contains_point(Point2::new(0.0, 1.5)));
[INFO] [stdout]    |                    -------------- ^^^^^^^^^^^^^^^^^^^^^ expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    arguments to this method are incorrect
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-bounds-0.0.6/src/lib.rs:93:12
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn contains_point(&self, point: Point2) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]   --> tests/validated_api.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |         Segment2::try_new(Point2::new(0.0, 0.0), Point2::new(1.0, f64::INFINITY)),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ ---------------------  ------------------------------- expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-segment-0.0.6/src/lib.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn try_new(start: Point2, end: Point2) -> Result<Self, GeometryError> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> tests/validated_api.rs:68:34
[INFO] [stdout]    |
[INFO] [stdout] 68 |     let circle = Circle::try_new(center, 1.5)?;
[INFO] [stdout]    |                  --------------- ^^^^^^ expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  arguments to this function are incorrect
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-circle-0.0.6/src/lib.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn try_new(center: Point2, radius: f64) -> Result<Self, GeometryError> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]   --> tests/validated_api.rs:70:20
[INFO] [stdout]    |
[INFO] [stdout] 70 |     let diameter = Segment2::try_new(Point2::new(0.5, 2.0), Point2::new(3.5, 2.0))?;
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^ ---------------------  --------------------- expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |                                      |
[INFO] [stdout]    |                                      expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-segment-0.0.6/src/lib.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn try_new(start: Point2, end: Point2) -> Result<Self, GeometryError> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> tests/validated_api.rs:73:30
[INFO] [stdout]    |
[INFO] [stdout] 73 |     assert_eq!(bounds.min(), Point2::new(0.5, 0.5));
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^ expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> tests/validated_api.rs:74:30
[INFO] [stdout]    |
[INFO] [stdout] 74 |     assert_eq!(bounds.max(), Point2::new(3.5, 3.5));
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^ expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> tests/validated_api.rs:75:35
[INFO] [stdout]    |
[INFO] [stdout] 75 |     assert!(bounds.contains_point(center));
[INFO] [stdout]    |                    -------------- ^^^^^^ expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    arguments to this method are incorrect
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-bounds-0.0.6/src/lib.rs:93:12
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn contains_point(&self, point: Point2) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> tests/validated_api.rs:76:50
[INFO] [stdout]     |
[INFO] [stdout]  76 |     assert!(bounds.contains_point_with_tolerance(Point2::new(3.6, 2.0), 0.1)?);
[INFO] [stdout]     |                    ----------------------------- ^^^^^^^^^^^^^^^^^^^^^ expected `use_point::Point2`, found `Point2`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Point2 {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Point2 {
[INFO] [stdout]     | ----------------- this is the found type
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-bounds-0.0.6/src/lib.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub fn contains_point_with_tolerance(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> tests/validated_api.rs:78:39
[INFO] [stdout]    |
[INFO] [stdout] 78 |     assert_eq!(diameter.aabb().min(), Point2::new(0.5, 2.0));
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^ expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> tests/validated_api.rs:79:39
[INFO] [stdout]    |
[INFO] [stdout] 79 |     assert_eq!(diameter.aabb().max(), Point2::new(3.5, 2.0));
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^ expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]   --> tests/validated_api.rs:88:18
[INFO] [stdout]    |
[INFO] [stdout] 88 |     let bounds = Aabb2::from_points(Point2::new(0.0, 0.0), Point2::new(2.0, 2.0));
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^ ---------------------  --------------------- expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |                                     |
[INFO] [stdout]    |                                     expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-bounds-0.0.6/src/lib.rs:42:18
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub const fn from_points(a: Point2, b: Point2) -> Self {
[INFO] [stdout]    |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> tests/validated_api.rs:89:34
[INFO] [stdout]    |
[INFO] [stdout] 89 |     let circle = Circle::try_new(Point2::new(1.0, 1.0), 1.0)?;
[INFO] [stdout]    |                  --------------- ^^^^^^^^^^^^^^^^^^^^^ expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  arguments to this function are incorrect
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-circle-0.0.6/src/lib.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn try_new(center: Point2, radius: f64) -> Result<Self, GeometryError> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> tests/validated_api.rs:93:46
[INFO] [stdout]     |
[INFO] [stdout]  93 |         bounds.contains_point_with_tolerance(Point2::new(2.0, 2.0), -0.1),
[INFO] [stdout]     |                ----------------------------- ^^^^^^^^^^^^^^^^^^^^^ expected `use_point::Point2`, found `Point2`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Point2 {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Point2 {
[INFO] [stdout]     | ----------------- this is the found type
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-bounds-0.0.6/src/lib.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub fn contains_point_with_tolerance(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> tests/validated_api.rs:97:46
[INFO] [stdout]    |
[INFO] [stdout] 97 |         circle.contains_point_with_tolerance(Point2::new(2.0, 1.0), -0.1),
[INFO] [stdout]    |                ----------------------------- ^^^^^^^^^^^^^^^^^^^^^ expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                arguments to this method are incorrect
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-circle-0.0.6/src/lib.rs:87:12
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn contains_point_with_tolerance(
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `use-geometry` (test "validated_api") due to 20 previous errors
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]   --> examples/validated_construction.rs:14:20
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let triangle = Triangle::try_new(a, b, c)?;
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^ -  -  - expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |                                      |  |
[INFO] [stdout]    |                                      |  expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |                                      expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-triangle-0.0.6/src/lib.rs:31:12
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub fn try_new(a: Point2, b: Point2, c: Point2) -> Result<Self, GeometryError> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> examples/validated_construction.rs:15:34
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let circle = Circle::try_new(a, 3.0)?;
[INFO] [stdout]    |                  --------------- ^ expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  arguments to this function are incorrect
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-circle-0.0.6/src/lib.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn try_new(center: Point2, radius: f64) -> Result<Self, GeometryError> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]   --> examples/validated_construction.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let segment = Segment2::try_new(a, b)?;
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^ -  - expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |                                     |
[INFO] [stdout]    |                                     expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-segment-0.0.6/src/lib.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn try_new(start: Point2, end: Point2) -> Result<Self, GeometryError> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]   --> examples/validated_construction.rs:18:18
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let bounds = Aabb2::from_points(b, c);
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^ -  - expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |                                     |
[INFO] [stdout]    |                                     expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-bounds-0.0.6/src/lib.rs:42:18
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub const fn from_points(a: Point2, b: Point2) -> Self {
[INFO] [stdout]    |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> examples/validated_construction.rs:22:40
[INFO] [stdout]    |
[INFO] [stdout] 22 |     assert_eq!(segment.point_at(0.25), Point2::new(1.0, 0.0));
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^ expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> examples/validated_construction.rs:24:35
[INFO] [stdout]    |
[INFO] [stdout] 24 |     assert!(bounds.contains_point(Point2::new(2.0, 1.5)));
[INFO] [stdout]    |                    -------------- ^^^^^^^^^^^^^^^^^^^^^ expected `use_point::Point2`, found `Point2`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    arguments to this method are incorrect
[INFO] [stdout]    |
[INFO] [stdout] note: there are multiple different versions of crate `use_point` in the dependency graph
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.0.6/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-point-0.1.0/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Point2 {
[INFO] [stdout]    | ----------------- this is the found type
[INFO] [stdout]    = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/use-bounds-0.0.6/src/lib.rs:93:12
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn contains_point(&self, point: Point2) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `use-geometry` (example "validated_construction") due to 6 previous errors
[INFO] running `Command { std: "docker" "inspect" "6dea6538bfda9baad50de99f8c11d5101e746b078a7391e98f9e7271b72f3136", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6dea6538bfda9baad50de99f8c11d5101e746b078a7391e98f9e7271b72f3136", kill_on_drop: false }`
[INFO] [stdout] 6dea6538bfda9baad50de99f8c11d5101e746b078a7391e98f9e7271b72f3136
